﻿using System;
using System.Collections.Generic;
using System.Text;

namespace T.FAS.Runtime.Action.SPI
{
    public class ActionExecuteEngineConfig
    {
        public int IsLog { get; set; } = 1;

        public int IsDebug { get; set; } = 1;

        public int IsMonitor { get; set; } = 1;

        public ActionExecuteStrategy ActionExecuteStrategy { get; set; }

        public ActionExecuteEngineConfig()
        {
            ActionExecuteStrategy = ActionExecuteStrategy.DefaultIntercept;
        }

        
    }

    public enum ActionExecuteStrategy
    {
        None,

        DefaultIntercept,

        CusterIntercept
    }
}
